application construction open source management thin-client scrum design developers online shopping software development projects radius3 shop java builders agile linux